package br.com.mestrefamiliar.bean;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import br.com.mestrefamiliar.mestres.Mestres;
import br.com.mestrefamiliar.mestres.MestresRN;

@ManagedBean
@RequestScoped
public class MestreBean {
	
	private List<Mestres> lista;
	MestresRN mestresRN = new MestresRN();
	private Mestres mestres = new Mestres();
	private String destinoDepoisDeSalvar; 
	
	public String novo(){
		
		this.destinoDepoisDeSalvar = "/restrito/principal";
		this.mestres = new Mestres();
		return "/admin/cadastro-mestres";
	}
	
	public List<Mestres> getLista(){
		if(lista == null){
			lista = mestresRN.listar();
		}
		return lista;
	}
	
	public String salvar(){
		
		mestresRN.salvar(this.mestres);
		return destinoDepoisDeSalvar;
	}

	public Mestres getMestres() {
		return mestres;
	}

	public void setMestres(Mestres mestres) {
		this.mestres = mestres;
	}

	public String getDestinoDepoisDeSalvar() {
		return destinoDepoisDeSalvar;
	}

	public void setDestinoDepoisDeSalvar(String destinoDepoisDeSalvar) {
		this.destinoDepoisDeSalvar = destinoDepoisDeSalvar;
	}
	
	
}
